self inflicted - Spanish English Dictionary